# 元组 不可变数据类型 不能增删改 访问速度快 可作为字典键（对比列表）
t=('hello',[10,20,30],'python','world')
print(t)

# 使用内置函数tuple()创建元组
t=tuple('helloworld')
print(t)

print('10在元组中是否存在：',(10 in t))
print('10在元组是不存在:',(10 not in t))
print('最大值:',max(t))
print('最小值:',min(t))
print('len:',len(t))
# print('t.index:',t.index(10))
print('t.count',t.count(10))

# 如果元组中只有一个元素
t=(10)
print(t,type(t))

# 如果元组中只有一个元素，逗 号不能省
y=(10,)
print(y,type(y))

#元组的删除
del t
#print(t)

#遍历操作与列表同
print("=====================================")

t2 = (i for i in range(4))
print(t2)

print(t2.__next__()) #取数据0
print(t2.__next__()) #取数据1

t2 = tuple(t2)
print(t2)


